Dual-Hiding Side-Channel-Attack Resistant FPGA-Based Asynchronous-Logic AES: Design, Countermeasures and Evaluation
نویسندگان
چکیده
We present a side-channel-attack (SCA) resistant asynchronous-logic (async-logic) Advanced Encryption Standard (AES) accelerator with dual-hiding SCA countermeasures, i.e. the amplitude moderation (vertical dimension) and time (horizontal dimension). There are five contributions in this paper. First, we propose an async-logic design flow relative timing to simplify AES realization Field-Programmable-Gate-Array (FPGA). Second, optimize completion detection circuits therein achieve low power/overhead solution. Third, randomized delay-line control data-propagation amplify countermeasures for our accelerator. Fourth, validate based on two commercially-available Sakura-X Arty-A7 FPGA boards. Fifth, comprehensively evaluate 74 attacking models these boards, compare results against benchmarking synchronous-logic (sync-logic). show that is unbreakable within 1 million electromagnetic (EM) traces where sync-logic counterpart breakable <; 30K EM traces. To best knowledge, first evaluated at first/last round, various locations (i.e. before/after Substitute-Box), Hamming weight/distance, bit model, zero-model of SCAs.
منابع مشابه
Low-Power Side-Channel Attack-Resistant Asynchronous S-Box Design for AES Cryptosystem
A novel asynchronous combinational S-Box (substitution box) design for AES (Advanced Encryption Standard) cryptosystems is proposed and validated. The S Box is considered as the most critical component in AES crypto-circuits since it consumes the most power and leaks the most information against side-channel attacks. The proposed design is based on a delay-insensitive logic paradigm known as Nu...
متن کاملA Reconfigurable Programmable Logic Block for a Multi-Style Asynchronous FPGA resistant to Side-Channel Attacks
Side-channel attacks are efficient attacks against cryptographic devices. They use only quantities observable from outside, such as the duration and the power consumption. Attacks against synchronous devices using electric observations are facilitated by the fact that all transitions occur simultaneously with some global clock signal. Asynchronous control remove this synchronization and therefo...
متن کاملFPGA Based SCA Resistant AES S-Box Design
A new implementation scheme of AES (Advanced Encryption Standard) is proposed in this paper. The LUT based design of S-box consumes almost 75% of power. Instead of using LUT based S-box, composite field S-box design is used. That can reduce the amount of power consumption. The values of s-box are known to everyone. By masking the each value in the s-box by another masking function increase the ...
متن کاملAES side channel attack protection using random isomorphisms
General method of side-channel attacks protection, based on random cipher isomorphisms is presented. Isomorphic ciphers produce common outputs for common inputs. Cipher isomor-phisms can be changed independently on transmitting and receiving sides. Two methods of RIJNDAEL protection are considered. The first one is based on random commutative isomor-phisms of underlying structure. The set of fi...
متن کاملInformation Theoretic Evaluation of Side-Channel Resistant Logic Styles
ion Layers logic transistor layout physical L L L L e.g. Hamming weight assumption e.g. single gates simulation e.g. post place and route simulations e.g. actual measurements implementation protocol algorithm Circuit abstraction levels ⇔ useful for a simulation based approach Limit due to : Going deeper in the abstraction levels ⇒ different amount of information due to more realistic scenarios....
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Journal on Emerging and Selected Topics in Circuits and Systems
سال: 2021
ISSN: ['2156-3365', '2156-3357']
DOI: https://doi.org/10.1109/jetcas.2021.3077887